iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0
Kotlin

Kotlin快速轉職系列-勇者篇系列 第 7

Day04#1 變數、類別和函式的定義和用途

  • 分享至 

  • xImage
  •  

蕭凱琪決定先從簡單的運動做起,是她錯估了仰臥起坐的難度。她回憶學生時期左三圈右三圈的音樂開始扭動。結果不知道是不是太久沒做這種需要肢體協調的動作,兩隻手光是轉圈就互相擦撞,左手的指甲把右手的手背削了一層皮下來。

「嘶——好痛啊!」

勇者被蕭凱琪的慘叫聲嚇到,匆匆跑過來看到正甩著手的蕭凱琪。

「嗯?沒事沒事。」蕭凱琪迅速將OK蹦貼上傷口,臉上掛著微笑,彷彿剛剛的聲音不是她發出來的。「不過我要和那隻貓咪確認些東西,所以你今天直接看我整理的資料就好了。」

勇者看著蕭凱琪的身影在視野中消失,雖然很好奇她去確認什麼,但他知道彼此間的距離其實沒有那麼近,雙方本來就是被強迫合作,彼此間有隱瞞的事也很正常。

勇者打開資料。

變數(Variables):

變數用於儲存數據。變數的宣告方式包括 val 和 var 兩種關鍵字。

計算機裡的continueCalculating變數宣告成true後,每回合都還會重新賦值,所以宣告成var。

而回合裡的num1看似有變化,但其實並沒有,因為每個num1都是不同的變數,它們生活在不同的回合裡,互不影響。

函式(Functions):

函式用於執行特定的任務。函式的宣告方式是fun關鍵字。而括號就和println的用法一樣,裏面放和任務有關的資訊。 

類別(Classes):

類別的用途是把前兩者組織起來重複利用。計算機裡沒有用到,因為用不到。通常是比較大的程式,有組織化的需求才會設計出來。宣告的關鍵字比較多,根據不同的宣告方式也會有不同的特性。

「好像看懂了又好像什麼都沒看到。」勇者覺得他非常需要蕭凱琪換個方式再說明一遍。大腦叫囂著缺乏能量,突然好想吃隊友烤的美味烤肉。


上一篇
Day03#2 任何字都是在它對應的領域上才有意義
下一篇
Day05#1 程式語言畢竟是人設計出來給人使用的
系列文
Kotlin快速轉職系列-勇者篇30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言